package com.gxa.modules.model.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * 作者 yuanqiufeng
 * Date 2022/11/14
 */
public class MedicalRecordMailingVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty("出院状态：0 已出院，1 未出院")
    @TableField("discharge_status")
    private Integer dischargeStatus;

    @ApiModelProperty("领取方式：0 邮寄，1自取")
    @TableField("receive_manner")
    private Integer receiveManner;

    @ApiModelProperty("领取地址")
    @TableField("address")
    private String address;

    @ApiModelProperty("名字")
    @TableField("name")
    private String name;

    @ApiModelProperty("电话")
    @TableField("phone")
    private Integer phone;

    @ApiModelProperty("住院号")
    @TableField("hospital_number")
    private Integer hospitalNumber;

    @ApiModelProperty("住院人")
    @TableField("hospitalized_people")
    private String hospitalizedPeople;

    @ApiModelProperty("身份证照正面照片")
    @TableField("id_card_face_img")
    private String idCardFaceImg;

    @ApiModelProperty("身份证国徽面")
    @TableField("id_card_img")
    private String idCardImg;

    @ApiModelProperty("手持身份证照")
    @TableField("id_card_hold_img")
    private String idCardHoldImg;

    @ApiModelProperty("病案首页")
    @TableField("medical_case_homepage")
    private Integer medicalCaseHomepage;

    @ApiModelProperty("出院记录")
    @TableField("discharge_records")
    private Integer dischargeRecords;

    @ApiModelProperty("入院记录")
    @TableField("admission_records")
    private Integer admissionRecords;

    @ApiModelProperty("手术记录")
    @TableField("surgical_records")
    private Integer surgicalRecords;

    @ApiModelProperty("麻醉记录")
    @TableField("anesthesia_records")
    private Integer anesthesiaRecords;

    @ApiModelProperty("病理报告")
    @TableField("pathology_report")
    private Integer pathologyReport;

    @ApiModelProperty("化验报告")
    @TableField("laboratory_report")
    private Integer laboratoryReport;

    @ApiModelProperty("医嘱")
    @TableField("orders")
    private Integer orders;

    @ApiModelProperty("删除：0 未删除，1 已删除")
    @TableField("is_delete")
    private Integer isDelete;

    @ApiModelProperty("总计")
    @TableField("total")
    private Integer total;

    @ApiModelProperty("寄送状态：0 已寄出，1 已取消，2 已拒绝")
    @TableField("status")
    private Integer status;

    @ApiModelProperty("申请日期")
    @TableField("application_date")
    private Date applicationDate;

    @ApiModelProperty("支付方式：0 微信支付 1 银行卡支付")
    @TableField("payment_methods")
    private Integer paymentMethods;

    @ApiModelProperty("配送方式：0 顺丰到付，1 菜鸟裹裹")
    @TableField("Shipping_method")
    private Integer shippingMethod;

}
